const app = getApp()
Component({
  data: {
    isShow:false,
    titlesd:app.globalData.siteInfo.siteName,
    navList:[
      // {
      //   id:1,
      //   name:'网站首页',
      //   icon:'/static/iconfont/a2_01.png',
      //   urls:'/pages/index/index',
      //   isBorder:false
      // },
      // {
      //   id:2,
      //   name:'产品中心',
      //   icon:'/static/iconfont/a2_02.png',
      //   urls:"/pages/list/list?type=1",
      //   isBorder:false
      // },
      // {
      //   id:3,
      //   name:'新闻中心',
      //   icon:'/static/iconfont/a2_03.png',
      //   urls:"/pages/list/list?type=2",
      //   isBorder:false
      // },
      // {
      //   id:4,
      //   name:'合作案例',
      //   icon:'/static/iconfont/a2_04.png',
      //   urls:"/pages/list/list?type=3",
      //   isBorder:false
      // },
      // {
      //   id:5,
      //   name:'售后服务',
      //   icon:'/static/iconfont/a2_05.png',
      //   urls:'',
      //   isBorder:false
      // },
      // {
      //   id:6,
      //   name:'荣誉资质',
      //   icon:'/static/iconfont/a2_06.png',
      //   urls:'',
      //   isBorder:false
      // },
      // {
      //   id:7,
      //   name:'在线留言',
      //   icon:'/static/iconfont/a2_07.png',
      //   urls:'/pages/note/note',
      //   isBorder:false
      // },
      // {
      //   id:8,
      //   name:'关于我们',
      //   icon:'/static/iconfont/a2_08.png',
      //   urls:'/pages/anoutmy/anoutmy',
      //   isBorder:false
      // }
    ],

  },
  properties: {

  },
  ready(){
    let that =this
    that.setData({
      titlesd:app.globalData.siteInfo.siteName
    })
    app.getRequest('/applet/nav/list','GET','').then(res=>{
      if(res.code==200){
        let obj = {
          id:1,
          name:'网站首页',
          url:'/static/iconfont/a2_01.png',
          path:'/pages/index/index',
          isBorder:false
        }
        res.data.bannerList= res.data.bannerList.filter(item=>{
          return (item.isView==1)
        })
        res.data.bannerList.unshift(obj)
        let newNav=res.data.bannerList;
        let newurl = app.getCurrentPageUrl(that).indexOf('?')==-1?app.getCurrentPageUrl(that):app.getCurrentPageUrl(that).slice(0,app.getCurrentPageUrl(that).indexOf('&'))
        newNav.map(item=>{
        if(item.path.indexOf('=')!=-1){
          // let oldurl = item.path.slice(0,item.path.indexOf('=')+1)+item.type
          if(item.type==newurl){
            item.isBorder = true
          }else{
            item.isBorder = false
          }
          // if(oldurl=='/'+newurl){
          //   item.isBorder = true
          // }else{
          //   item.isBorder = false
          // }
        }
          
        })
        that.setData({
          navList:newNav
        })
      }
    })
    
    
  },
  methods: {
    getList(){
      let that = this
      app.getRequest('/applet/nav/list','GET','').then(res=>{
        if(res.code==200){
          that.setData({
            navList: res.data.bannerList.filter(item=>{
              return (item.isView==1)
            })
         }) 
        }
      })
    },
    openmenu(){
      let that = this
      that.setData({
        isShow:!that.data.isShow
      })
    },
    ToNavigator(e){
      let that = this
      if (e.currentTarget.dataset.id == 1) {
        tt.reLaunch({
          url: e.currentTarget.dataset.urls,
          success: (res) => {
            that.setData({
              isShow: !that.data.isShow
            })
          },
        });
      } else {
        tt.reLaunch({
          url: e.currentTarget.dataset.urls+'&id='+e.currentTarget.dataset.id+'&typenew='+e.currentTarget.dataset.type,
          success: (res) => {
            that.setData({
              isShow: !that.data.isShow
            })
          },
          fail:err=>{
            console.log(err);
          }
        });

        // if(e.currentTarget.dataset.type<4){
        //   tt.navigateTo({
        //     url: e.currentTarget.dataset.urls+'&id='+e.currentTarget.dataset.id,
        //     success: (res) => {
        //       that.setData({
        //         isShow: !that.data.isShow
        //       })
        //     },
        //     fail:err=>{
        //       console.log(err);
        //     }
        //   });
        // }else if(e.currentTarget.dataset.type==5){
        //   tt.navigateTo({
        //     url: e.currentTarget.dataset.urls+'?id='+e.currentTarget.dataset.id,
        //     success: (res) => {
        //       that.setData({
        //         isShow: !that.data.isShow
        //       })
        //     },
        //     fail:err=>{
        //       console.log(err);
        //     }
        //   });
        // }
        // else{
        //   tt.navigateTo({
        //     url: e.currentTarget.dataset.urls,
        //     success: (res) => {
        //       that.setData({
        //         isShow: !that.data.isShow
        //       })
        //     },
        //     fail:err=>{
        //       console.log(err);
        //     }
        //   });
        // }
        
      }
      // let that = this
      // if(e.currentTarget.dataset.id==1){
      //   tt.reLaunch({
      //     url: e.currentTarget.dataset.urls,
      //     success: (res) => {
      //       that.setData({
      //         isShow:!that.data.isShow
      //       })
      //     },
      //   });
      // }else{
      //   let newA = e.currentTarget.dataset.urls
      //   if(newA.indexOf('=')!=-1){
      //     tt.navigateTo({
      //       url: e.currentTarget.dataset.urls+'&id='+e.currentTarget.dataset.id,
      //       success: (res) => {
      //         that.setData({
      //           isShow: !that.data.isShow
      //         })
      //       },
      //       fail:err=>{
      //         console.log(err);
      //       }
      //     });
      //   }else{
      //     tt.navigateTo({
      //       url: e.currentTarget.dataset.urls,
      //       success: (res) => {
      //         that.setData({
      //           isShow: !that.data.isShow
      //         })
      //       },
      //     });
      //   }
      // }
      
    }
  }
})